package com.fintech.third.model.moxie.carries;

import java.io.Serializable;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fintech.third.model.moxie.UserBaseInfo;


@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class NumberReport implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 错误码
	 */
	@JsonProperty("code")
	private String code;

	/**
	 * 错误信息
	 */
	@JsonProperty("message")
	private String message;

	/**
	 * 更新时间
	 */
	@JsonProperty("update_time")
	private String updateTime;

	/**
	 * 用户基本信息
	 */
	@JsonProperty("user_basic_info")
	private UserBaseInfo userBaseInfo;

	/**
	 * 数据来源
	 */
	@JsonProperty("data_source")
	private DataSource datasource;

	/**
	 * 基础信息校验
	 */
	@JsonProperty("basic_info_check_items")
	private List<BasicInfoCheckItems> basicInfoCheckItems;

	/**
	 * 朋友圈
	 */
	@JsonProperty("friend_circle")
	private FriendCircle friendCircle;

	/**
	 *服务号通话详情 
	 */
	@JsonProperty("call_service_detail")
	private List<CallServiceDetail> callServiceDetail;
	
	/**
	 * 通话活跃度
	 */
	@JsonProperty("active_degree_detail")
	private ActiveDegreeDetail activeDegreeDetail;
	
	
	/**
	 * 消费统计
	 */
	@JsonProperty("consumption_detail")
	private ConsumptionDetail consumptionDetail;
	
	
	
	

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public UserBaseInfo getUserBaseInfo() {
		return userBaseInfo;
	}

	public void setUserBaseInfo(UserBaseInfo userBaseInfo) {
		this.userBaseInfo = userBaseInfo;
	}

	public DataSource getDatesource() {
		return datasource;
	}

	public void setDatesource(DataSource datasource) {
		this.datasource = datasource;
	}

	public List<BasicInfoCheckItems> getBasicInfoCheckItems() {
		return basicInfoCheckItems;
	}

	public void setBasicInfoCheckItems(List<BasicInfoCheckItems> basicInfoCheckItems) {
		this.basicInfoCheckItems = basicInfoCheckItems;
	}

	public FriendCircle getFriendCircle() {
		return friendCircle;
	}

	public void setFriendCircle(FriendCircle friendCircle) {
		this.friendCircle = friendCircle;
	}


	

	
	
	public DataSource getDatasource() {
		return datasource;
	}

	public void setDatasource(DataSource datasource) {
		this.datasource = datasource;
	}

	public List<CallServiceDetail> getCallServiceDetail() {
		return callServiceDetail;
	}

	public void setCallServiceDetail(List<CallServiceDetail> callServiceDetail) {
		this.callServiceDetail = callServiceDetail;
	}

	public ActiveDegreeDetail getActiveDegreeDetail() {
		return activeDegreeDetail;
	}

	public void setActiveDegreeDetail(ActiveDegreeDetail activeDegreeDetail) {
		this.activeDegreeDetail = activeDegreeDetail;
	}

	public ConsumptionDetail getConsumptionDetail() {
		return consumptionDetail;
	}

	public void setConsumptionDetail(ConsumptionDetail consumptionDetail) {
		this.consumptionDetail = consumptionDetail;
	}

	

}
